New device and boot selection dialogs#1106
New device and boot selection dialogs#1106joseivanlopez merged 14 commits intostorage-next-device-selectionfrom
Conversation
b1ae067 to
f70d44a
Compare
fc54b1e to
1dc4704
Compare
1dc4704 to
fc54b1e
Compare
fc54b1e to
bb3e820
Compare
| * @param {string[]} [props.initialExpandedKeys=[]] - Ids of initially expanded items. | ||
| * @param {(selection: Array<object>) => void} [props.onSelectionChange=noop] - Callback to be triggered when selection changes. | ||
| * @param {object} [props.tableProps] - Props for {@link https://www.patternfly.org/components/table/#table PF/Table}. | ||
| */ |
There was a problem hiding this comment.
// TODO:
Add a note why this cannot be build with core/TreeTable.
Try to unify them as much as possible (after current milestone)
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
| {_("Additional partitions to boot the system will be configured at /dev/vdc, \ | ||
| the device selected for installing the system.")} |
There was a problem hiding this comment.
Actually, the idea here is to go for a %s and then replace it by the selected installationDevice
| {_("Additional partitions to boot the system will be configured at /dev/vdc, \ | |
| the device selected for installing the system.")} | |
| {_("Additional partitions to boot the system will be configured in \ | |
| the device selected for installing the system, currently %s")} |
But I'm not sure how to make it work. I mean, when target is disk is pretty clear, just to put the device.name or deviceLabel there. But what is the right value when the target is a new LVM thing (see https://github.com/openSUSE/agama/pull/1106/files#diff-bd6c15ca365f9adcb6bb3d76300f7729cfbd21274b895e1504c5956443e8a99cR53-R61)
Let's talk about it on Monday.
|
|
||
| return ( | ||
| <Text> | ||
| <span dangerouslySetInnerHTML={{ __html: msg1 }} /> |
There was a problem hiding this comment.
NOTE for my self: I feel we're abusing of this technique. Try to looks for a better, different, or safer approach (if any).
4a7a434 to
4b3a142
Compare
ancorgs
left a comment
There was a problem hiding this comment.
Content-wise it LGTM, but I guess we need to squash those 49 WIP commits(!) into something more reasonable.
Co-authored-by: Ancor Gonzalez Sosa <ancorgs@gmail.com>
Co-authored-by: Ancor Gonzalez Sosa <ancorgs@gmail.com>
Co-authored-by: Ancor Gonzalez Sosa <ancorgs@gmail.com>
Co-authored-by: Ancor Gonzalez Sosa <ancorgs@gmail.com>
Co-authored-by: David Díaz González <dgonzalez@suse.de>
Co-authored-by: David Díaz González <dgonzalez@suse.de>
Co-authored-by: David Díaz González <dgonzalez@suse.de>
Co-authored-by: Ancor Gonzalez Sosa <ancorgs@gmail.com> Co-authored-by: David Díaz González <dgonzalez@suse.de>
Co-authored-by: Ancor Gonzalez Sosa <ancorgs@gmail.com> Co-authored-by: David Díaz González <dgonzalez@suse.de>
Co-authored-by: Ancor Gonzalez Sosa <ancorgs@gmail.com>
22ef9f0 to
5e9c002
Compare
ancorgs
left a comment
There was a problem hiding this comment.
I have not re-checked everything, but the list of commits looks reasonable now.
So LGTM.
Prepare for releasing Agama 8. It includes the following pull requests: * #884 * #886 * #914 * #918 * #956 * #957 * #958 * #959 * #960 * #961 * #962 * #963 * #964 * #965 * #966 * #969 * #970 * #976 * #977 * #978 * #979 * #980 * #981 * #983 * #984 * #985 * #986 * #988 * #991 * #992 * #995 * #996 * #997 * #999 * #1003 * #1004 * #1006 * #1007 * #1008 * #1009 * #1010 * #1011 * #1012 * #1014 * #1015 * #1016 * #1017 * #1020 * #1022 * #1023 * #1024 * #1025 * #1027 * #1028 * #1029 * #1030 * #1031 * #1032 * #1033 * #1034 * #1035 * #1036 * #1038 * #1039 * #1041 * #1042 * #1043 * #1045 * #1046 * #1047 * #1048 * #1052 * #1054 * #1056 * #1057 * #1060 * #1061 * #1062 * #1063 * #1064 * #1066 * #1067 * #1068 * #1069 * #1071 * #1072 * #1073 * #1074 * #1075 * #1079 * #1080 * #1081 * #1082 * #1085 * #1086 * #1087 * #1088 * #1089 * #1090 * #1091 * #1092 * #1093 * #1094 * #1095 * #1096 * #1097 * #1098 * #1099 * #1100 * #1102 * #1103 * #1104 * #1105 * #1106 * #1109 * #1110 * #1111 * #1112 * #1114 * #1116 * #1117 * #1118 * #1119 * #1120 * #1121 * #1122 * #1123 * #1125 * #1126 * #1127 * #1128 * #1129 * #1130 * #1131 * #1132 * #1133 * #1134 * #1135 * #1136 * #1138 * #1139 * #1140 * #1141 * #1142 * #1143 * #1144 * #1145 * #1146 * #1147 * #1148 * #1149 * #1151 * #1152 * #1153 * #1154 * #1155 * #1156 * #1157 * #1158 * #1160 * #1161 * #1162 * #1163 * #1164 * #1165 * #1166 * #1167 * #1168 * #1169 * #1170 * #1171 * #1172 * #1173 * #1174 * #1175 * #1177 * #1178 * #1180 * #1181 * #1182 * #1183 * #1184 * #1185 * #1187 * #1188 * #1189 * #1190 * #1191 * #1192 * #1193 * #1194 * #1195 * #1196 * #1198 * #1199 * #1200 * #1201 * #1203 * #1204 * #1205 * #1206 * #1207 * #1208 * #1209 * #1210 * #1211 * #1212 * #1213 * #1214 * #1215 * #1216 * #1217 * #1219 * #1220 * #1221 * #1222 * #1223 * #1224 * #1225 * #1226 * #1227 * #1229
This PR implements the new UI selectors for the target installation device and for the boot device, see https://github.com/openSUSE/agama/blob/master/doc/storage_ui.md.
For the installation device it offers the following options:
For the boot device it offers the following options:
Screenshots
Toggle